package com.ruoyi.system.mapper;

import java.util.List;
import com.ruoyi.system.domain.Express;

/**
 * 快递类型Mapper接口
 * 
 * @author ruoyi
 * @date 2022-01-24
 */
public interface ExpressMapper 
{
    /**
     * 查询快递类型
     * 
     * @param expressTypeId 快递类型主键
     * @return 快递类型
     */
    public Express selectExpressByExpressTypeId(Long expressTypeId);

    /**
     * 查询快递类型列表
     * 
     * @param express 快递类型
     * @return 快递类型集合
     */
    public List<Express> selectExpressList(Express express);

    /**
     * 新增快递类型
     * 
     * @param express 快递类型
     * @return 结果
     */
    public int insertExpress(Express express);

    /**
     * 修改快递类型
     * 
     * @param express 快递类型
     * @return 结果
     */
    public int updateExpress(Express express);

    /**
     * 删除快递类型
     * 
     * @param expressTypeId 快递类型主键
     * @return 结果
     */
    public int deleteExpressByExpressTypeId(Long expressTypeId);

    /**
     * 批量删除快递类型
     * 
     * @param expressTypeIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteExpressByExpressTypeIds(Long[] expressTypeIds);
}
